using System.Collections.Generic;

namespace Sinacor.Servico.Bovespa.Contabil.Service.ServiceImplementation.Translator.BusinessEntityToDataContract
{
    public class TipoDespesa
    {

        public TipoDespesa() { }

        public DataContract.Response.TipoDespesaResponse ToTipoDespesaResponse(BusinessEntity.TipoDespesa entity)
        {
            DataContract.Response.TipoDespesaResponse to = new Sinacor.Servico.Bovespa.Contabil.Service.DataContract.Response.TipoDespesaResponse();
            to.Codigo = entity.Codigo;
            to.Descricao = entity.Descricao;
            return to;
        }

        public List<DataContract.Response.TipoDespesaResponse> ToTipoDespesaResponse(List<BusinessEntity.TipoDespesa> entityList)
        {
            List<DataContract.Response.TipoDespesaResponse> to = new List<Sinacor.Servico.Bovespa.Contabil.Service.DataContract.Response.TipoDespesaResponse>();
            foreach (BusinessEntity.TipoDespesa item in entityList)
            {
                to.Add(ToTipoDespesaResponse(item));
            }
            return to;
        }
    }
}